A Consolidated Understanding of Technical debt
نویسندگان
چکیده
Technical debt utilises financial debt as a metaphor to describe the phenomenon of increasing software development costs over time. Whilst this phenomenon is evidently detrimental to the long-term success of software development, it appears to be poorly understood in the academic literature. The absence of a clear definition and model for technical debt means that the notion of technical debt remains metaphorical, thus preventing the realisation of technical debt’s utility as a conceptual and technical communication device. This exploratory study reconciles the high-level, abstracted view of technical debt presented in academic literature. It establishes the boundaries of the technical debt phenomenon and develops a comprehensive theoretical framework to facilitate future research. The resulting theoretical framework portrays a holistic view of technical debt that incorporates a set of precedents and outcomes, as well as the phenomenon itself.
منابع مشابه
Mining knowledge on technical debt propagation
Technical debt has gained considerable traction both in the industry and the academia due to its unique ability to distinguish asset management characteristics for problematic software project trade-offs. Management of technical debt relies on separate solutions identifying instances of technical debt, tracking the instances, and delivering information regarding the debt to relevant decision ma...
متن کاملFiscal decentralization and public debt
Excessive borrowing by subnational governments due to soft budget constraints and intergovernmental coordination failures might be one of the perils of decentralization. Despite a large body of case studies, empirical investigations on whether decentralization increases consolidated public debt levels are still scarce. This paper contributes to the literature by exploring econometrically for se...
متن کاملTechnology debt: toward a New Theory of Technology Heritage
Investment decisions related to information technology simultaneously constrain and facilitate prospective options. Hence, past and present decisions in relation to information technology investments impact future decisions and the maneuverability of organizational IT. The purpose of this paper is to develop and explore a new theory for better understanding how technology heritage impacts futur...
متن کاملDetecting Technical Debt through Issue Trackers
Managing technical debt effectively to prevent it from accumulating too quickly is of great concern to software stakeholders. To pay off technical debt regularly, software developers must be conscious of the existence of technical debt items. The first step is to make technical debt explicit; that is the identification of technical debt. Although there exist many kinds of static source code ana...
متن کاملDeveloping Processes to Increase Technical Debt Visibility and Manageability - An Action Research Study in Industry
The knowledge on technical debt and its management has increased in recent years. The interest of academia and industry has generated many viewpoints on technical debt. Technical debt management consists of technical and organizational aspects, which make it a challenge in software development. To increase technical debt visibility and manageability, new processes must be developed and thorough...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012